<?php

App::uses('AppController', 'Controller');
include_once('ControlController.php');
use logsDao\logsDao;
use jeasyuiUtils\utilidades;

class RegistroController extends ControlController {

	public $name = 'Registro';
	
	var $logsDao;
	var $utilidades;
	
	function beforeFilter(){
		parent::beforeFilter();
		$this->logsDao = new logsDao;
		$this->utilidades = new utilidades();
	}

	public function index() {
		$this->layout = 'ajax';
	}
	
	
	
	public function get_tabla_logs(){
		$this->autoRender = false;

		$registros = $this->logsDao->getLogsBySortLimit($this->utilidades->getSort(),$this->utilidades->getLimit());
	
 		$reg = array();
		for($i=0;$i<count($registros);$i++){
			$registro = $registros[$i];
			$aux = array();
			$aux['id'] = $registro->id;
			$aux['tipo'] = $registro->tipo;
			$aux['texto'] = $registro->texto;
			$aux['usuario'] = $registro->usuario;
			$aux['ip'] = $registro->ip;
			$aux['fecha'] = $registro->fecha;
			$reg[]= $aux;
		}

		$returnValue['total'] = $this->logsDao->countRegistros();
		$returnValue['rows'] = $reg;
		echo json_encode($returnValue);		
	}
	
	public function crear_base_datos_logs(){
		$this->autoRender = false;
		$this->logsDao->insertar_registro("Login","Acceso a la web.","Mario");
	}

}

/*
 * 
 * function montar_tabla_usuarios(){
		$usuariosDao = new usuariosDao();
		$gestion_bbddDao = new gestion_bbddDao();
		$jeasyuiUtils=new jeasyuiUtils();
		
		$limit=$jeasyuiUtils->getLimit();
		$sort=$jeasyuiUtils->getSort();		
		$usuarios = $gestion_bbddDao->get_all_datos_tabla('usuarios',$sort,$limit);
		$total=$gestion_bbddDao->contar_todos_registros('usuarios');
		$rows=array();
		for($i=0;$i<count($usuarios);$i++){
			$rows[]=array(
					"id"=>$usuarios[$i]['id'],
					"usuario"=>$usuarios[$i]['usuario'],
					"clave"=>$usuarios[$i]['clave'],
					"data_alta"=>$usuarios[$i]['data_alta'],
					"ip"=>$usuarios[$i]['ip'],
					"data_baja"=>$usuarios[$i]['data_baja'],
					"activo"=>$usuarios[$i]['activo']
			);
		}
		$returnValue['total']=$total;
		$returnValue['rows']=$rows;
		echo json_encode($returnValue);
	}
*/
